@echo off
REM API 连通性测试脚本 (Windows)
REM 使用方法: 双击运行或在命令行执行 run_api_test.bat

echo.
echo ========================================
echo     步语 (BuYu) API 连通性测试
echo ========================================
echo.

REM 切换到 backend 目录
cd /d "%~dp0"

REM 检查 Python 是否可用
python --version >nul 2>&1
if errorlevel 1 (
    echo [错误] 未找到 Python，请先安装 Python 3.8+
    pause
    exit /b 1
)

REM 检查依赖
pip show requests >nul 2>&1
if errorlevel 1 (
    echo [提示] 正在安装依赖...
    pip install requests python-dotenv
)

REM 运行测试
python -m tests.test_api_connectivity %*

echo.
pause
